package ch.janotta.slawo.da.algirithm.lifecycle;

import ch.janotta.slawo.da.Entity;

public interface EntityLifecycleHandlingAlgorithm {
  static final int NUMBER_OF_ABILITIES = 8;
  static final int NUMBER_OF_PRIMARY_ABILITIES = 3;
  static final int NUMBER_OF_SECONDARY_ABILITIES = NUMBER_OF_ABILITIES - NUMBER_OF_PRIMARY_ABILITIES;

  public Entity createNewInstance();
  public void advanceLevel(Entity entity);
}
